Skip to content

Use uv#389

Open
jku wants to merge 3 commits into
theupdateframework:mainfrom
jku:uv
Open

Use uv#389
jku wants to merge 3 commits into
theupdateframework:mainfrom
jku:uv

Conversation

@jku

@jku jku commented Jun 3, 2026

Copy link
Copy Markdown
Member

Use uv:

  • makes installs a bit faster
  • Everything is pinned with with uv.lock: the action installs with "--frozen" so only uv.lock contents
  • pyproject.toml now does not pin things, so dependabot only updates uv.lock

This does mean uv is a "system dependency" like python -- we expect developers to have it. It might be annoying to some people

@jku jku marked this pull request as draft June 3, 2026 08:38
@jku jku marked this pull request as ready for review June 3, 2026 09:10
@jku

This comment was marked as outdated.

jku added 3 commits July 3, 2026 21:24
This should make installs a bit faster

Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
* The action uses --frozen: Only use versions from uv.lock
* Dependabot only updates lock file
* pyproject.toml no longer contains version pinning, only minimum versions

Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
@jku

jku commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

Makefile could be simplified a lot by using "uv run" instead of the manual venv setup... the only thing that needs a little thought is how to run the selftest python client then so I'm not including that here yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant